package oop.controller.action.test;

import oop.controller.action.DefaultAction;
import oop.data.Test;
import oop.db.dao.TestDAO;

public class AJAXEditAction extends DefaultAction {

	private Test test;

	@Override
	public void performImpl() throws Exception {
		try {
			long id = getParams().getLong("testId");
			test = TestDAO.fetchById(id);
			title("Sửa đề " + test.getId());
		} catch (NullPointerException ex) {
			error("Không tìm thấy đề thi: " + request.getParameter("testId"));
		} catch (NumberFormatException ex) {
			error("Mã số đề thi không hợp lệ: " + request.getParameter("testId"));
		}
	}
	
	public Test getTest() {
		return test;
	}

}
